/**
 * Created by no1 on 2015/7/29.
 */
'use strict';

var path = require('path');
var os = require('os');
var _ = require('underscore');


/*
 App用配置文件
 */
var appConfig = {

    // o2o 特惠列表排序
    o2o_warelist_sort: [
        {
            'title': '智能排序',
            'data': 1,
            'def': 1
        },
        {
            'title': '评价最好',
            'data': 2,
            'def': 0
        },
        {
            'title': '人气最高',
            'data': 3,
            'def': 0
        }
    ],

    // o2o 店铺列表排序
    o2o_shoplist_sort: [
        {
            'title': '智能排序',
            'data': 1,
            'def': 1
        },
        {
            'title': '评价最好',
            'data': 2,
            'def': 0
        },
        {
            'title': '人气最高',
            'data': 3,
            'def': 0
        }
    ],
};

// 通过NODE_ENV来设置环境变量，如果没有指定则默认为生产环境
var env = process.env.NODE_ENV || 'development';
env = env.toLowerCase();

// C.env 为运行环境
appConfig.env = env;

// 载入配置文件
var file = path.resolve(__dirname, 'appConfig.' + env + '.js');
var config = {};
try {
    var envConfig = require(file);
    config = _.extend(appConfig, envConfig);


    console.log('Load appConfig: [%s] %s', env, file);
} catch (err) {
    console.error('Cannot load appConfig: [%s] %s', env, file);
    throw err;
}

module.exports = config;
